public class Circle {
    // Circle类属性: 半径
    private double radius;

    // 构造方法（可选，但通常建议提供一个无参构造方法和一个有参构造方法）
    public Circle() {
        this.radius = 0.0; // 默认半径为0
    }

    public Circle(double radius) {
        this.radius = radius;
    }

    // 设置半径
    public void setRadius(double radius) {
        if (radius >= 0) { // 确保半径非负
            this.radius = radius;
        } else {
            System.out.println("半径不能为负数，设置失败！");
        }
    }

    // 获取半径
    public double getRadius() {
        return radius;
    }

    // 计算面积
    public double calculateArea() {
        return Math.PI * radius * radius;
    }

    // 计算周长
    public double calculateCircumference() {
        return 2 * Math.PI * radius;
    }

    public static void main(String[] args) {
        // 创建1个Circle类对象
        Circle circle = new Circle(5.0); // 创建一个半径为5的圆

        // 分别计算其周长和面积
        double circumference = circle.calculateCircumference();
        double area = circle.calculateArea();

        // 输出结果
        System.out.println("圆的半径: " + circle.getRadius());
        System.out.println("圆的周长: " + circumference);
        System.out.println("圆的面积: " + area);
    }
}